home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 05.zip / BS1 part 5 / WhiteBox_Final.adf / WhiteBox_doc < prev    next >
Text File  |  1992-04-24  |  27KB  |  652 lines

  1.           /\
  2.          /  \
  3.         /   /     ___    _        __________________________    _______
  4.        /   /      \  \  / \      /  _____  __  ______   ___ \  / _____/
  5.       /   /      __\_/ /  /_    /  /__  / /_/ /     /  /   \ \/ /
  6.      /   /      /  \  /  __ \  /  ___/ /  ___ \    /  /     \  /
  7.     /   /      /   / /  /_/ / /  /___ /  /  / /   /  /      / /
  8.    /   /_____  \__/  \_____/  \_____/ \_/   \/    \_/      / /
  9.   /          \____________________________________________/ /
  10.   \________________________________________________________/
  11.      WHITE BOX FINAL    (at last its here!!)
  12.                                           written/designed by: < Quasar! >
  13.  
  14.  
  15.   Disclaimer:
  16.  
  17.   I, Quasar,    take NO responsibilty for the misuse of this programme,
  18.           and for any consenquences which may have happended.
  19.                         Use at your own RISK!!!
  20.       It is purely for information purposely only and not meant for
  21.           any illegal purposes which might be thought of by you.
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.    Call our Liberty WHQ on  :+61 9-447-6588 (RIPMAX) [2400bps-14.4Kbps]
  30.  
  31.              LOCATED in Perth,Australia if you don't know??
  32.                     and its 8 hours after LONDON,
  33.                         6 hours after GERMANY.
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44. KeyPAD controls:
  45. ------------------
  46.                -KEYS-       FUNCTION
  47.                " 1 "  ..... - 1 -
  48.                " 2 "  ..... - 2 -          Keys equivelents to GFX
  49.                " 3 "  ..... - 3 -          +----+-----+-----+----+
  50.                " ( "  ..... - A -          | 1  |  2  |  3  |  ( |
  51.                " 4 "  ..... - 4 -          | 4  |  5  |  6  |  ) |
  52.                " 5 "  ..... - 5 -          | 7  |  8  |  9  |  - |
  53.                " 6 "  ..... - 6 -          | *  |  0  |  /  |  + |
  54.                " ) "  ..... - B -          +----+-----+-----+----+
  55.                " 7 "  ..... - 7 -
  56.                " 8 "  ..... - 8 -
  57.                " 9 "  ..... - 9 -
  58.                " - "  ..... - C -
  59.                " * "  ..... - * -
  60.                " 0 "  ..... - 0 -
  61.                " / "  ..... - # -
  62.                " D "  ..... - D -
  63.  
  64.  
  65.   When you press the KEYPAD keys, they will play the tones that the title
  66. is hi-lighted in white! Just play around and you will get the idea.
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76. Normal Keys Controls :
  77. ------------------------
  78.          Q .....  QUIT           S ..... SAVE PHBOOK
  79.          L .....  LOAD PHBOOK    I ..... INFORMATION
  80.          C .....  CHANGE COLORS  D ..... DISPLAY SCRIPT FULLY
  81.          O .....  RESET CLOCK    P ..... PAUSE CLOCK
  82.  
  83.          CTRL-LAMIGA-RAMIGA ............ RESET!!!
  84.  
  85.    NOTE: When a requestor pops up you can press 'Y' to press left (true)
  86.         gadget  or 'ESC' or 'N' to press right (false) gadget.
  87.  
  88.  
  89.  
  90.  
  91.   PEOPLE WHO GAVE IN TIPS:
  92.    iTeC, Apache, Punisher, The Flash, RipMax (thanx for beta testing!!)
  93.             and may be some others I might have forgoten.....
  94.  
  95.  
  96.  
  97. This will be the final unless in the future the Telefone network/phreaking
  98.  changes that dramaticaly that a new program will have to be programmed!
  99.  
  100.  
  101.   VERSIONS HISTORY REPORT!!!
  102. ------------------------------
  103.   FINAL :  Yeah  about time  I here you cry!!!  OK  , here are the
  104.            improvements..... Smaller raw exe file. Now a proper PhoneBook
  105.            support (ie. lotsa scripts really).   22 registers (variables).
  106.            Stop/Watch type clock included..thanx - [iTeC] for that idea.
  107.            Now supports LAMER/EXPERT mode so that when selecting
  108.            "SHOWSCRIPT" or "DEL_SCRIPT" or "REC_END"  you can decide
  109.            whether you want it to bring a requester up to ask you to
  110.            select a script . It also changes color of the pointer when in
  111.            select MODE (selecting a script)
  112.  
  113.            NEW REGISTERS of IMPORTANCE:
  114.                       R16 = CLOCK REGISTER         (each unit=20ms)
  115.                                     counts up till 2999 (59secs,99msec)
  116.                       R17 = SERIAL CONTROL REGISTER  (8 bit number)
  117.                                  bit#    description
  118.                                     7    com...DTR*, driven output
  119.                                     6    com...RTS*, driven output
  120.                                     5    com...Carrier Detect*
  121.                                     4    com...CTS
  122.                                     3    com...DSR
  123.                                     2    prt...SEL   centronics control
  124.                                     1    prt...POUT  paper out
  125.                                     0    prt...BUSY
  126.                       R18 = PARALLEL REGISTER  (8 bit data register)
  127.                       R19 = SERIAL READ STATUS REGISTER
  128.                                  bit#    description
  129.                                    15    Serial port reciever overrun
  130.                                    14    Serial port recieve buffer full
  131.                                    13    Serial port transmit buffer empty
  132.                                    12    Serial port transmit shift
  133.                                             register empty
  134.                                    11    RXD pin recieves UART serial data
  135.                                             for direct bit test by CPU.
  136.                                    10    NIL
  137.                                     9    Stop Bit
  138.                                     8    Stop Bit if LONG, data bit if not
  139.                                     7    data bit 7
  140.                                     6    data bit 6
  141.                                     5    data bit 5
  142.                                     4    data bit 4
  143.                                     3    data bit 3
  144.                                     2    data bit 2
  145.                                     1    data bit 1
  146.                                     0    data bit 0
  147.  
  148.                       R20 = CIA KEYBOARD REGISTER (same as hardref manual)
  149.                       R21 = EVENT COUNTER REGISTER (24bit counter, 50hz)
  150.  
  151.            Now TRIPPLE and QUADROUPLE tone playing is supported
  152.            (if its needed)!!
  153.            It now checks which System you are running on to use the
  154.            right timer device routines for millisecond delays!
  155.            New script commands....
  156.                           DOT# _______ do custom tripple tone
  157.                           DOF# _______ do custom quadrouple tone
  158.                           CLRCLK _____ clear clock counter
  159.                           CHGCLK _____ pause/go clock counter
  160.                           STOPCLK ____ stop clock counter
  161.                           CONTCLK ____ continue clock counter
  162.                           MUL ________ multiply command
  163.                           AND ________ and logic
  164.  
  165.            To record a script select "ADD SCRIPT" then enter the name of
  166.            that script (or phone book item)  it must begin with a STAR (*)
  167.            then after that you can start recording it.... to signify that
  168.            you have finished recording, select the "REC_END" gadget, this
  169.            will stop recording and thus save the script to the internal
  170.            list. You may also remove any script entry in the internal list
  171.            by selecting "DEL_SCRIPT" then selecting that script name.
  172.            The prefereces file is different now (less info) and does not
  173.            contain any scripts in it. It is stored at "DEVS:"
  174.            WhiteBox now tries to load a default PhoneBook called ;
  175.            "DEVS:Wbox.phbook"
  176.            Maximum script length = 5000 bytes.Maximum amount of scripts is
  177.            400.  Gadget "ANYTHING" can only be clicked during RECORD_MODE
  178.            and is used for entering any sort of string (1 line) you like!
  179.            Clicking on <TIMER:> will cause the clock/timer to reset back
  180.            to ZERO. Clicking on the clock/timer digits causes it to pause
  181.            or stop depending on its previous state!!
  182.            And the source code is 72096 bytes BIG!!!.
  183.  
  184.                                                        (28 Apr 1992)
  185.  
  186.  
  187.  
  188.   V11.0 :  Few new cool things to keep you on your toes!!! These are ;
  189.            new script command "SHOWREG" .... to show registers during
  190.            executing!  Gadget "UNDO" to undo one line of what you are
  191.            recording. The random noise is more random this time!!
  192.            Now in Kick2.04, you can type in "version whitebox" and it will
  193.            tell you the version. Also WhiteBox now has its own Pointer
  194.            which is loaded from either "DEVS:wbox.pointer" or
  195.            "ENVARC:wbox.pointer" upon execution, this pointer is IFF
  196.            16x32 x2 colors, and can be edited with WorkBench 2.04 program
  197.            <POINTER> or Dpaint brush.  The preferences for WhiteBox is
  198.            now called "DEVS:wbox.prefs" but the old one is still loaded
  199.            from "S:" , just that it is saved now to "DEVS:"
  200.  
  201.                                                        (17 Mar 1992)
  202.  
  203.  
  204.  
  205.   V10.0 :  YOOOO!!  Cool dude  another version out!  Fuck the rest of the
  206.            box applications that are coded in BASIC??? and look awful!
  207.            Any way, new features : Changed a bit visually; now it displays
  208.            the script down the bottom when you select one, then after its
  209.            played, you can scroll up/down, goto top/end (press RMB to stop
  210.            playing it); now while you Record, the actual entity is shown
  211.            in that bottom window; a few new cool script commands have been
  212.            added, they are;
  213.                            NOTE: Rn = register n       (n = 0 thru 9)
  214.                                   x = any positive integer number
  215.  
  216.                MOV  x,Rn ___________ move number into register n
  217.                MOV  Rn,Rn __________ move register n into register n
  218.                ADD  x,Rn ___________ add number into register n
  219.                ADD  Rn,Rn __________ add register n into register n
  220.                SUB  x,Rn ___________ add number into register n
  221.                SUB  Rn,Rn __________ add register n into register n
  222.                TST  Rn _____________ test register and set condition
  223.                JIZ  label  _________ jump to label if condition = ZERO
  224.                JIP  label  _________ jump to label if condition = POSITIVE
  225.                JIN  label  _________ jump to label if condition = NEGATIVE
  226.                JAL  label  _________ jump to label allways (goto)
  227.  
  228.          Basicaly it is a copy of assembler, so it is very flexibal
  229.          NOTE: labels must have a colon ":" after them like assembler!
  230.                ONLY 50 labels can be made coz of a limit in my table!
  231.                All other commands like <DO# 1200 1200> can now use
  232.                registers  eg.  <DO# r2 r3>  <DO# r4,r1>  <SDEL r4>
  233.                To get a reasonable idea, look at the loop.wb script, that
  234.                should help you some what!
  235.          New tones : 2390 2600 / 2390 2410
  236.          Also there is a gadget that displays all the registers in the
  237.          system.
  238.  
  239.          MESG: And remember this___ defy authority -+- have total freedom
  240.                and control over oneself -+- dont let others cloud your
  241.                judgement and thoughts -+- you control yourself and your
  242.                destiny for eternity -+- seek the truth -+- time is
  243.                relative -+- knowledge is the most valuable asset -+- it
  244.                should be available free to all and not held hostage -+-
  245.                from knowledge  comes high-tech -+- and from that comes
  246.                freedom! and thus LIBERTY! for all fellow HUMANS of all
  247.                planets and star systems thru this wonderful universe.
  248.  
  249.                                                        (01 Mar 1992)
  250.  
  251.  
  252.   V9.0  :  Yes  another one!!!,  this time the whole screen has change
  253.            plus there is now 32 scripts for ya to load into memory!!!
  254.            It still loads the old prefs files too!!
  255.            Code is changed a bit though you may not notice!! hmmmmm
  256.            A comment function is added for those who like it! ???
  257.            Also because Kick2.04 (V37) has fixed up the bugs in the
  258.            timer device, I now offer a choice on the timing method.
  259.            If Timer20 is selected under K1.3 then it will work except
  260.            when the drive clicks the delay will be increased!!
  261.            If Timer13 is selected under K2.0 then it will not work, all
  262.            the delays will be about 90%% smaller!!, use the right one!
  263.  
  264.                                                        (07 Feb 1992)
  265.  
  266.   V8.0  :  Very major bug sorta in V7.0, it wouldnt save a script, but now
  267.            its all fixed. New features -> now it supports 12 scripts, it
  268.            also still loads the old prefs file.The whole screen is changed
  269.            totaly so it looks cool! Functional gadgets are now bigger and
  270.            iconic in nature, but still perform the same function.
  271.            Before,WhiteBox used a standard 60ms silent delay between every
  272.            tone and your delay was just added, now you can change the
  273.            silent delay by 'SWAIT {ms}' , its initial value is still 60ms
  274.            So a SWAIT 100 will yeild always 100ms silent delay between all
  275.            tones,  a WAIT 10 will then make the silent delay 110ms only
  276.            for that time though!! (its just like SDEL really)
  277.            A noise function has been added for those systems that need
  278.            white noise before they can accept any tones!!! The top of the
  279.            screen now has my custom title bar!!! Also a big bonus is that
  280.            now WhiteBox8.0 auto runs itself  ie. your CLI is still there!!
  281.            And its now multitasking properly without hogging the system!!
  282.            WhiteBoxV8.0 was tested an a A2000 with a 68030 with FPU and
  283.            MMU and 32bit fast memory and yes it does work!!! (thanx HANS)
  284.            PS. Come on lame coders!!,use the reqtools.library, not the
  285.                req.library, it is lame!!
  286.                                                        (10 Jan 1992)
  287.  
  288.  
  289.  
  290.   V7.0  :  Req.library has been dropped to be replaced by the all cool
  291.            ReqTools.library with its OS2.04 look. INFO has been enhanced
  292.            to show the whole docs not just shitty greets!! Recording
  293.            has been enhanced to allow direct insertion of values. Try
  294.            it by recording, then pressing the 'CUSTOM #' gadget!!
  295.            Also you now specify the timings in terms of MiliSeconds!!!!!!
  296.            You can now display any of the scripts!!! Sound has been
  297.            improved so it now is in stereo, better quality, and accurate
  298.            timing. Also a save preferences function is included now,
  299.            it saves the color palette and all the scripts to a file ,
  300.            named <S:WBox.prefs>  It is also auto loaded upon execution
  301.            of WhiteBox V7.0 (all for you RipMax dude !!!) Max script size
  302.            is now increased to 4000 bytes!! Also all the DTMF tones are
  303.            100%% accurate, got them of this book from College, not like
  304.            those rounded of ones spread by Phrack! To copy scripts select
  305.            the script then press STORE then select the destination!!!
  306.            Also there is a RINGING tone,for what ever reason you may like
  307.  
  308.            If you are wondering what that semi circle with the
  309.            3-lines is in the top right corner well here is your answer,
  310.            it is called a <Tri-Lateral Insignia> which is the symbol
  311.            referencing the Grey Aliens that are in corporation with the
  312.            US Govt (CIA). Have a Happy New Year guyz ...................
  313.            (yeah  get pissed and all that  burp!!.zzZ ) make 1992 a great
  314.            year of change!! WhiteBox V7.0 was coded on 22-DEC-1991 9:00pm
  315.            to 23-DEC 5:25am and 23-DEC 4:50pm to 23-DEC 7:35pm
  316.            till WhiteBox V8.0 comes out cya all later . . . .
  317.                                 Asta Levista Babey!!
  318.                                                        (27 Dec 1991)
  319.  
  320.  
  321.  
  322.   V6.0  :  Intuition bugs fixed, and new features, store upto 10 scripts
  323.            in the TouchFone buttons (0..9), to store it, press the store
  324.            button to start recording , if ya cant read it, it is above
  325.            the '1' key. Press the 'SDEL' & 'WAIT' keys to insert delays
  326.            into script. LOAD works the same as before except after
  327.            pressing LOAD, select which TouchFone key to load into.
  328.            To play the stored script, just press the actual TouchFone
  329.            number (0..9)
  330.                                                        (02 Nov 1991)
  331.  
  332.  
  333.  
  334.   V5.0  :  Fixed some shitty bugs, added some more tones and a picture
  335.            of Telecoms (R) Touchfone 200s (c) Pty Ltd.
  336.            This was really done at a party.
  337.                                                        (13 Oct 1991)
  338.  
  339.  
  340.  
  341.   V4.0  :  This update only took me 4:00 hours. New stuff in it are
  342.            that it now uses the Requester library, so you get to easily
  343.            select that script you need. Also you can now change the
  344.            colors to your taste, if you don't like mine! The maximum
  345.            size of the script is now 3000 bytes instead of 2000.
  346.            If the Requester library is not found then it loads the file
  347.            named in that gadget. Works more or less on KickStart2.0 and
  348.            of course all the ones below. V5.0 may be out soon, but dont
  349.            dont blame be if it doesnt, just wait and see.
  350.                                                        (27 July 1991)
  351.  
  352.  
  353.  
  354.   V3.0  :  Added some an Extra box of CCITT#5 numbers and also
  355.            RipMax asked to have keyboard inputs that only acted
  356.            on the box you last choose. The color pallete has been
  357.            changed aswell! Now the tones are played for atleast 60ms
  358.            when pressed via the mouse and atleast 100ms by the keys.
  359.            All new tones are in the script language! As you can see
  360.            once again most tones have changed locations on the screen.
  361.                                                        (15 July 1991)
  362.  
  363.  
  364.  
  365.   V2.1  :  Key DTMF-9 & DTMF-#  didnt work because of the wrong freq
  366.            supplied to me, but I figured out the right one!  [:-)#=-
  367.            They work fine now!!
  368.            Also I made it all multitasking too, using proper screens
  369.            using intuition.  Plus you can  now load a script to make
  370.            custom tones and stuff.
  371.                                                        (before above)
  372.  
  373.  
  374.   V2.0  :  Done a custom screen using intuition and thats all.
  375.            Also added MF and other tones!
  376.  
  377.  
  378.   V1.0  :  Huge update of my old  crapy tone dialer, the previous to
  379.            this only had  the DTMF tones and that was all,  not only
  380.            that  it  was  a  CLI  window  program  too!! (600 bytes)
  381.            Chucked a copper screen and simple CUSTOM gadgets.  COOL!
  382.  
  383.  
  384.   V0.1  :  The version V.01 is born, just a crapy  shit of a program
  385.            A great improvement on the Telephone by Telecom or (AT&T)
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.    Below is the frequency list including the appropriate script
  399.  commands aswell.
  400.  
  401.  
  402.  
  403. TONE(HZ)        SCRIPT (command)         DESCRIPTION
  404. --------------------------------------------------------------------------
  405.                                      --- CCITT#5 TONES (special tones) --
  406. 1380+1500       'C5-1'                    or else known as R2 TONES
  407. 1380+1620       'C5-2'                          or maybe as C5.
  408. 1500+1620       'C5-3'
  409. 1380+1980       'C5-A'
  410. 1380+1740       'C5-4'
  411. 1500+1750       'C5-5'
  412. 1620+1740       'C5-6'
  413. 1500+1980       'C5-B'
  414. 1380+1860       'C5-7'
  415. 1500+1860       'C5-8'
  416. 1620+1860       'C5-9'
  417. 1860+1980       'C5-C'
  418. 1620+1980       'C5-*'
  419. 1740+1860       'C5-0'
  420. 1740+1980       'C5-#'
  421.  
  422.                                    --- DIAL TONE MULTI FREQ (OZ/UK/US) ---
  423. 0697+1209       'DTMF-1'                  100%% Accurate tones list
  424. 0697+1336       'DTMF-2'
  425. 0697+1477       'DTMF-3'
  426. 0697+1633       'DTMF-A'
  427. 0770+1209       'DTMF-4'
  428. 0770+1336       'DTMF-5'
  429. 0770+1477       'DTMF-6'
  430. 0770+1633       'DTMF-B'
  431. 0852+1209       'DTMF-7'
  432. 0852+1336       'DTMF-8'
  433. 0852+1477       'DTMF-9'
  434. 0852+1633       'DTMF-C'
  435. 0941+1209       'DTMF-*'
  436. 0941+1336       'DTMF-0'
  437. 0941+1477       'DTMF-#'
  438. 0941+1633       'DTMF-D'
  439.  
  440.                                               --- MULTI FREQ ---
  441. 0700+0900       'MF-1'
  442. 0700+1100       'MF-2'
  443. 0900+1100       'MF-3'
  444. 0700+1300       'MF-4'
  445. 0900+1300       'MF-5'
  446. 1100+1300       'MF-6'
  447. 0700+1500       'MF-7'
  448. 0900+1500       'MF-8'
  449. 1100+1500       'MF-9'
  450. 1300+1500       'MF-0'
  451. 0900+1700       'STP'             for 60ms       Code 12 (STart "primes")
  452. 1300+1700       'KP2'             for 60ms
  453. 0700+1700       'ST3P' (SM)       for 60ms       Code 11
  454. 1500+1700       'ST'              for 60ms
  455. 1100+1700       'KP1'             for 100ms
  456. 2600+2600       'HANG_UP'         for 1000ms....2000ms
  457.  
  458. 0135            'SERV_O'        (SERVICE OBSERVING TONE)
  459. 0440            'C_INT'         (CALL INTERUPT)
  460. 0480+0620       'L_TONE'        (LOW TONE)
  461. 0480            'H_TONE'        (HIGH TONE)
  462. 0440+0480       'R_BACK'        (RING BACK)
  463. 1004            'M_WATT'        (MILLI WATT)
  464. 0350+0440       'D_TONE'        (DIAL TONE)
  465. 1850            'TASI'
  466. 2010            'CCIS'           Common Channel Interoffice Signalling.
  467. 1400            'Q_TONE'        (QUITE TONE)
  468.  
  469.  
  470.  
  471. NOTE:  'STP' & 'ST3P' are used in international calling to request
  472.                       certain types of operators.
  473.        'KP2' is used in international calling to route a call other than
  474.                       by way of the normal route, whether for economic or
  475.                       equipment reasons.
  476. 'STP','ST2P' & 'ST3P' (prime, two prime, and three prime) are used in
  477.                       TSPS signalling to indicate calling type of call
  478.                       (such as coin-direct dialed).
  479.  
  480. -------------------------------------------------
  481.    Tones below are listed but not in WhiteBox
  482. -------------------------------------------------
  483.  
  484.  
  485.                                               --- GERMAN TONES  ---
  486. 1400+1800       'GT-1'
  487. 1400+2200       'GT-2'
  488. 1800+2200       'GT-3'
  489. 1400+2600       'GT-4'
  490. 1800+2600       'GT-5'
  491. 2200+2600       'GT-6'
  492. 1400+3000       'GT-7'
  493. 1800+3000       'GT-8'
  494. 2200+3000       'GT-9'
  495. 2600+3000       'GT-0'
  496. 1800+2400       'GT-STP'
  497. 1400+2400       'GT-SM'
  498. 2600+2400       'GT-KP+'        for only 60ms
  499. 3000+2400       'GT-ST'         for only 60ms
  500. 2200+2400       'GT-KP'         for only 60ms
  501.  
  502. 0480+0620       reorder irr=1/4 sec
  503. 0480+0620       line busy irr=1/2 sec
  504. 0400+2060+      roh irr=1/8 second
  505. 2450+2600
  506. 4800+5200       g_trunk         ca 40 * 1/50 ms
  507. 4800            g_size          ca 50 * 1/50 ms
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516. FULL SCRIPT COMMAND OPTIONS THAT ARE AT YOUR DISPOSAL;
  517. --------------------------------------------------------------------------
  518.    COM : "DO#"
  519.        do a custom tone number       eg ..          'DO# 1200 880'
  520.        needs 2 parameters!!!  if its 0, its not played!!
  521.                                      eg ..          'DO# 2100 0'
  522.        NOTE: limit of [1..3600] roughly or so!!
  523.  
  524.  
  525.    COM : "DOT#"
  526.        do a custom tone number       eg ..          'DO# 1200 880 123'
  527.        needs 3 parameters!!!
  528.  
  529.        NOTE: limit of [1..3600] roughly or so!!
  530.  
  531.  
  532.    COM : "DOF#"
  533.        do a custom tone number       eg ..          'DO# 1200 880 123 130'
  534.        needs 4 parameters!!!
  535.  
  536.        NOTE: limit of [1..3600] roughly or so!!
  537.  
  538.  
  539.    COM : "WAIT"
  540.        do a silent delay for X amount of milliseconds
  541.        NOTE: there is always a silent delay of [X]ms that is
  542.              modified by "SWAIT" and that occurs between every
  543.              tone! "WAIT" is just extra wait.
  544.                                      eg ..            'WAIT 100'
  545.  
  546.  
  547.    COM : "*"
  548.        this is a program comment for you to document the script,
  549.        everything after it for that line is ignored. Same as Assembly.
  550.  
  551.  
  552.    COM : "SDEL"
  553.        set a tone duration for X amount of millisecond, once set
  554.        the note duration works all the time!!
  555.                                      eg ..            'SDEL 50'
  556.  
  557.  
  558.    COM : "SWAIT"
  559.        set the silent duration for X amount of millisecond, this
  560.        is active all the time like "SDEL"  it occurs after evey
  561.        tone.  So a "SWAIT 10" will cause a wait of 10ms after
  562.        every tone.
  563.                                      eg ..            'SWAIT 20'
  564.  
  565.    COM : "NOISE"
  566.        plays white noise, so if you need it, you can use it!!??
  567.  
  568.    COM : "&2400"  to do a 2400hz tone only.
  569.  
  570.  
  571.    COM : "&2424"  to do a 2400hz and a 2400hz tone at once.
  572.  
  573.  
  574.    COM : "&2426"  to do a 2400hz and a 2600hz tone at once (same as GT-KP+)
  575.  
  576.  
  577.    COM : "&2324"  to do a 2390hz and a 2410hz tone at once.
  578.  
  579.  
  580.    COM : "&2326"  to do a 2390hz and a 2600hz tone at once.
  581.  
  582.  
  583.    COM : "SHOWREG"
  584.                   show all registers on a window, this halts execution
  585.                   of the script then continues when button selected.
  586.  
  587.    COM : "MOV"    move source to destination. Source can be register or
  588.                   number,destination must be register.
  589.  
  590.    COM : "ADD"    add source to destination. Source can be register or
  591.                   number,destination must be register.
  592.  
  593.    COM : "SUB"    subtract source from destination. Source can be register
  594.                   or number,destination must be register.
  595.  
  596.    COM : "AND"    logical AND source to destination. Source can be register
  597.                   or number,destination must be register.
  598.  
  599.    COM : "MUL"    multiply source by destination. Source can be register
  600.                   or number,destination must be register.
  601.  
  602.    COM : "TST"    test destination for type, destination must be register.
  603.                   Result: the flags register is changed to either
  604.                   "Z" = zero, "P" = positive, "N" = negative
  605.  
  606.    COM : "JIZ"    jump to label_name IF flag is "Z" (zero)
  607.  
  608.  
  609.    COM : "JIP"    jump to label_name IF flag is "P" (positive)
  610.  
  611.  
  612.    COM : "JIN"    jump to label_name IF flag is "N" (negative)
  613.  
  614.  
  615.    COM : "JAL"    jump to label_name IF flag is anything (ie. jump always)
  616.  
  617.  
  618.    COM : "CLRCLK"
  619.        clear / reset clock counter back to ZERO
  620.  
  621.  
  622.    COM : "CHGCLK"
  623.        pauses or continues the clock counter
  624.  
  625.  
  626.    COM : "STOPCLK"
  627.        stop clock counter (halts it)
  628.  
  629.  
  630.    COM : "CONTCLK"
  631.        continues clock counter (starts it going)
  632.  
  633.  
  634.  
  635.  
  636.    you can have several commands on the same line in upper or lower case
  637.    eg .. 'DO# 1200 800     WAIT 60        DO# 2520 0'
  638.          'DTMF-3           WAIT 80        -0 -1 -2  '
  639.          'DO# r3 r2        WAIT r8'
  640.  
  641.    NOTE:   for easier use 'DTMF-3' is the same as .... '-3'
  642.                     as is 'DTMF-#' is the same as .... '-#'
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.                                  __END__
  652.